package it.univaq.disim.mwt.business.model;

import java.io.Serializable;
import java.sql.Date;


public class Evento implements Serializable{
	
	private Long id;
	private String nome;
	private String tipo;
	private String aula;
	private String descrizione ;
	private Date dataEvento;
	private Insegnante responsabile;
	private PersonaleAta personaleAta;
	
	public Evento() {
		super();
	}
	
	public Evento(String nome, String tipo, String aula,  Insegnante responsabile,
			String descrizione, PersonaleAta personaleAta, Date dataEvento) {
		
		super();
		this.nome = nome;
		this.tipo = tipo;
		this.aula = aula;
		this.descrizione = descrizione;
		this.dataEvento = dataEvento;
		this.responsabile = responsabile;
		this.personaleAta = personaleAta;
	}
	
	public Evento(Long id, String nome, String tipo, String aula,  Insegnante responsabile,
			String descrizione, PersonaleAta personaleAta, Date dataEvento) {
		
		super();
		this.id = id;
		this.nome = nome;
		this.tipo = tipo;
		this.aula = aula;
		this.descrizione = descrizione;
		this.dataEvento = dataEvento;
		this.responsabile = responsabile;
		this.personaleAta = personaleAta;
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public String getTipo() {
		return tipo;
	}

	public void setTipo(String tipo) {
		this.tipo = tipo;
	}

	public String getAula() {
		return aula;
	}

	public void setAula(String aula) {
		this.aula = aula;
	}

	public String getDescrizione() {
		return descrizione;
	}

	public void setDescrizione(String descrizione) {
		this.descrizione = descrizione;
	}

	public Date getDataEvento() {
		return dataEvento;
	}

	public void setDataEvento(Date dataEvento) {
		this.dataEvento = dataEvento;
	}

	public Insegnante getResponsabile() {
		return responsabile;
	}

	public void setResponsabile(Insegnante responsabile) {
		this.responsabile = responsabile;
	}

	public PersonaleAta getPersonaleAta() {
		return personaleAta;
	}

	public void setPersonaleAta(PersonaleAta personaleAta) {
		this.personaleAta = personaleAta;
	}

	
	
}